section.content {
  margin: 90px auto 40px auto;
  padding: 10px; 
  color: #fff;
  background: #fff;
  display: table;
  width: 738px;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05),0 1px 0 rgba(0, 0, 0, 0.05);
}


select {
  padding: 3px 9px;
}


legend {
  color: #000;
  font-family: "Lato", Helvetica, Arial, sans-serif;
}

label {
  font-family: "Lato", Helvetica, Arial, sans-serif;
  color: #505050;
  font-size: 14px;
  font-weight: bold;
  float: left;
}

label {
  margin: 10px 10px 0 28px;
}







form header {
  display: table;
  margin: 0 auto 50px auto;
  clear: both;
}

#numero_sala {
  width: 90px;
  margin-right: 20px;
}

#nome_sala {
  width: 280px;
}

#quantidade_lugares_sala,
#tamanho_tela_sala,
#tipo_sala {
  width: 110px;
  margin-bottom: 13px;
}

label[for="tamanho_tela"] {
  clear: left;
  margin-left: 65px;
}

label[for="tamanho_tela"] {
  clear: left;
  margin-left: 65px;
}

label[for="tipo_sala"] {
  clear: left;
  margin-left: 94px;
}

label[for="acessibilidade"] {
  clear: left;
  margin-left: 94px;
}

#acessibilidade_sala {
  display: block;
  float: left;
}